package com.lvmama.pangolin.service.config;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.lvmama.pangolin.entity.JobConfig;
import com.lvmama.pangolin.entity.JobListConditionVO;
import com.lvmama.pangolin.entity.Timer;
import com.lvmama.pangolin.entity.TimerListConditionVO;

public interface BackJobConfigService {
	/**   
	* @Title: JobConfigService.java  
	* @Description: TODO(后台管理配置service) 
	* @author caobo  
	* @date 2017年3月2日 
	* @version V1.0   
	 * @throws Exception 
	*/
	
	public PageInfo<Timer> getTimerList(TimerListConditionVO timerListConditionVO) throws Exception;
	
	public List<Timer> getTimerByIds(Timer timer) throws Exception;

	public void updateTimer(Timer timer) throws Exception;
	
	public PageInfo<JobConfig> getJobList(JobListConditionVO jobListConditionVO) throws Exception;
	
	public List<JobConfig> getJobChildsList(JobConfig jobConfig) throws Exception;
	
	public List<JobConfig> getJobByIds(JobConfig jobConfig) throws Exception;
	
	public void updateJob(JobConfig jobConfig) throws Exception;
	
	public void deleteJob(JobConfig jobConfig) throws Exception;
	
	public void addJob(JobConfig jobConfig) throws Exception;
	
	
}
